home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / doc / gtk2-engines / README < prev   
Encoding:
Text File  |  2007-01-02  |  3.4 KB  |  87 lines

  1. gtk-engines
  2. ===========
  3.  
  4. gtk-engines provides a central location for commonly used GTK+ engines. 
  5.  
  6. It currently supplies several engines and default themes for those which have one.
  7.  
  8. 1.) Crux - The engine created for the once popular theme by Eazel, Inc. Unfortunately long without maintainence it is no longer as popular or considered as useable as it once was.
  9.  
  10. 2.) HC - The High Contrast engine is primarily targeted at Usability Themes, such as the GNOME a11y themes HighContrast HighContrastLarge etc.
  11.  
  12. 3.) Industrial - developed by Ximian, Inc. as the default apearance for its Desktop. Industrial is a highly popular look which provides a simple, consistant, and highly cohesive appearance for applications. 
  13.  
  14. 4.) LighthouseBlue - Developed by Jan Rosczak out of critques by Eugenia Loli-Queru over the BlueCurve theme Copyright RedHat Inc. LightHouseBlue Engine and theme experiments with certain concepts of usability such as Bold fonts on current notebook tabs. etc.
  15.  
  16. 5.) Metal - An engine and theme designed to mimic the Java Swing Metal apearance
  17.  
  18. 6.) Mist - A minimalist engine designed to provide simple UI experiance.
  19.  
  20. 7.) Redmond - An engine and theme designed to mimic the appearance of another OS
  21.  
  22. 8.) Thinice - A once highly popular engine with thin edges and theme of Icy Colors, providing a simple mostly clean apearance many find satisfying.
  23.  
  24. 9.) Smooth - An engine currently gaining in popularity for its ability to configure common theme elements with a high degree of flexibility, without sacrificing too much in terms of speed or theme footprint size.
  25.  
  26. Requirements
  27. ============
  28.  
  29. To compile this package, you must have:
  30.  
  31.  GTK+, version 2.6.0 or better
  32.  
  33.    http://www.gtk.org/
  34.    ftp://ftp.gtk.org/pub/gtk/
  35.  
  36. Installation
  37. ============
  38.  
  39.  ./configure 
  40.  make
  41.  [ become root ]
  42.  make install
  43.  
  44.  
  45. If you configured GTK+ in a non-default prefix, you should
  46. configure this package the same way. For instance:
  47.  
  48.  ./configure --prefix=/opt/gtk+
  49.  
  50. If you need to install this package in a different prefix
  51. from GTK+, then you'll have to set your GTK_PATH environment
  52. variable to point to the installed prefix. For instance,
  53. if this package was configured with:
  54.  
  55.  ./configure --prefix=/home/john.doe/gtk-engines/
  56.  
  57. Then you'd set:
  58.  
  59.  GTK_PATH=/home/john.doe/gtk-engines/lib/gtk-2.0/
  60.  export GTK_PATH
  61.  
  62. This will allow GTK+ to find the newly installed theme
  63. engines. To use the default themes (installed into 
  64. $prefix/share/themes), you'll need to copy or link them 
  65. into your  ~/.themes directory.
  66.  
  67. If you need to skip an engine/theme (for example if installed by another package on which this should depend) configure with --disable-<engine>. 
  68.  
  69. To skip all default themes pass --disable-themes
  70.  
  71. Purpose
  72. =======
  73.  
  74. gtk-engines exists currently to -
  75.  
  76. 1.) Provide a central place to maintain usefull but otherwise unmaintained engines
  77. 2.) Provide a common point of dependency for desktop theme packages
  78. 3.) Encourage the seperation of commonly used engines from themes
  79. 4.) Provide a common way to get said engines seperate from any desktop
  80. 5.) Ensure engine dependencies are simple so themes "Just Work" for the user
  81.  
  82. It does NOT propose to always be synced with every engine maintained elsewhere, though it should be to a degree, it is instead up to package maintainers to ensure that where applicable gtk-engines depends on the latest packages of the official engines and skips included versions.
  83.  
  84. ====
  85. Andrew Johnson <ajgenius@ajgenius.us>
  86. Thomas Wood <thos@gnome.org>
  87.